@charset "utf-8";

/******************************************default************************************************/
/* *** 框架  *** */
.tab_default {
	position:relative;
	font-size:12px;
	font:12px/180% Arial, Helvetica, sans-serif, "宋体";
}
/* *** 按钮 *** */
.tab_default .tabbtn {
	height:30px;
	background:url(../images/tabso/tabbg_default.gif) repeat-x;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
.tab_default .tabbtn li {
	float:left;
	position:relative;
	margin:0 0 0 -1px;
	cursor:pointer;
	padding-right: 0px
}
.tab_default .tabbtn li span {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:110px;
	text-align:center;
	cursor:pointer;
}
.tab_default .tabbtn li.current {
	border-top:solid 1px #c5c5c5;
}
.tab_default .tabbtn li.current span {
	border-top:solid 2px #ff6600;
	height:27px;
	line-height:27px;
	background:#fff;
	color:#3366cc;
	font-weight:800;
}
/* 内容 */
.tab_default .tabcon {
	border-width:0px;
	border-color:#ddd;
	border-style:solid;
	position:relative;/*必要元素*/
	height:180px;
	overflow:hidden;
}
.tab_default .tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tab_default .tabcon .sublist {
	padding:5px 10px;
	height:170px;
}

/* *** 更多 *** */
.tab_default .infomore{
	float:right;
	margin-top:5px;
	margin-right:5px;
}

/* *** 表格 **** */
.tab_table_default {
	width: 100%;
	empty-cells: show;
	border-collapse: collapse;
	border: 1px solid #cad9ea;
	margin-top: 1px;
	padding: 0 1em 0;
	color: #666;
}

.tab_table_default th {
	background-image: url(../images/tabso/thbg_default.gif);
	background-repeat: :repeat-x;
	border:1px solid #cad9ea;
	height: 25px;
}

.tab_table_default td {
	height: 25px;
	padding: 0 1em 0;
	border:1px solid #cad9ea;
}


/******************************************blue************************************************/

/* *** 框架  *** */
.tab_blue {
	position:relative;
	font-size:12px;
	font:12px/180% Arial, Helvetica, sans-serif, "宋体";
}
/* *** 按钮 *** */
.tab_blue .tabbtn {
	height:30px;
	background:url(../images/tabso/tabbg_default.gif) repeat-x;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
.tab_blue .tabbtn li {
	float:left;
	position:relative;
	margin:0 0 0 -1px;
	cursor:pointer;
	padding-right: 0px
}
.tab_blue .tabbtn li span {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:110px;
	text-align:center;
	cursor:pointer;
}
.tab_blue .tabbtn li.current {
	border-top:solid 1px #c5c5c5;
}
.tab_blue .tabbtn li.current span {
	border-top:solid 2px #449949;
	height:27px;
	line-height:27px;
	background:#fff;
	color:#3366cc;
	font-weight:800;
}
/* 内容 */
.tab_blue .tabcon {
	border-width:0px;
	border-color:#ddd;
	border-style:solid;
	position:relative;/*必要元素*/
	height:180px;
	overflow:hidden;
}
.tab_blue .tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tab_blue .tabcon .sublist {
	padding:5px 10px;
	height:170px;
}

/* *** 更多 *** */
.tab_blue .infomore{
	float:right;
	margin-top:5px;
	margin-right:5px;
}

/* *** 表格 **** */
.tab_table_btmdashed {
	width: 100%;
	empty-cells: show;
	margin-top: 1px;
	color: #666;
}

.tab_table_btmdashed th {
	background-image: url(../images/tabso/thbg_default.gif);
	background-repeat: :repeat-x;
	height: 25px;
}

.tab_table_btmdashed td {
	border-collapse: collapse;
	border-bottom:1px dashed #cad9ea;
	padding: 0 1em 0;
	height: 25px;
}
